body {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center; /* 设置Flexbox布局居中 */
  align-items: flex-start; /* 设置顶部对齐 */
  height: 100vh; /* 使 body 高度为视口高度 */
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #333;
  background-image: url("../images/csubg.png"); /* 设置背景图片 */
  background-repeat: no-repeat; /* 图片不重复 */
  background-size: cover; /* 确保图片覆盖整个元素 */
  width: 100%; /* 保持宽度自适应 */
}

h2 {
  margin: 2ex 0ex 1ex 0ex;
  padding: 0ex;

  line-height: 2ex;
  font-weight: 700;
  color: #444;
}

p {
  font-family: helvetica, tahoma, arial, verdana, sans-serif;

  margin: 0ex 0ex 0ex 0ex;
  padding: 2ex;
}

a, a:visited, a:link {
  color: #039;
  text-decoration: none;
  font-family: helvetica, tahoma, arial, verdana, sans-serif;
}

a:hover {
  color: #69f;
}

#Content {
  margin-top: 5%;
  width: 65%; /* 保持宽度自适应 */
  max-width: 100%; /* 确保 Content 不会超出 body 宽度 */
  color: #000000;
  background-color: #FFF;
  border: none; /* 使用 border: none 替代 border-width: 0; */
  box-sizing: border-box; /* 确保 padding 和 border 不会增加元素的总宽度 */
}